home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Columbia Kermit
/
kermit.zip
/
newsgroups
/
misc.19990725-20000114
/
000224_news@columbia.edu _Sat Oct 23 11:57:25 1999.msg
< prev
next >
Wrap
Internet Message Format
|
2020-01-01
|
5KB
Return-Path: <news@columbia.edu>
Received: from newsmaster.cc.columbia.edu (newsmaster.cc.columbia.edu [128.59.59.30])
by watsun.cc.columbia.edu (8.8.5/8.8.5) with ESMTP id LAA08378
for <kermit.misc@watsun.cc.columbia.edu>; Sat, 23 Oct 1999 11:57:25 -0400 (EDT)
Received: (from news@localhost)
by newsmaster.cc.columbia.edu (8.8.5/8.8.5) id LAA11054
for kermit.misc@watsun.cc.columbia.edu; Sat, 23 Oct 1999 11:36:10 -0400 (EDT)
X-Authentication-Warning: newsmaster.cc.columbia.edu: news set sender to <news> using -f
From: fdc@watsun.cc.columbia.edu (Frank da Cruz)
Subject: Re: DEC-C version 6 question (Kermit)
Date: 23 Oct 1999 15:36:09 GMT
Organization: Columbia University
Message-ID: <7uskl9$apb$1@newsmaster.cc.columbia.edu>
To: kermit.misc@columbia.edu
In article <38111B66.CF82EC1D@videotron.ca>,
JF Mezei <jfmezei.spamnot@videotron.ca> wrote:
: Frank da Cruz wrote:
: > Luckily, just as gcc has "-funsigned-char", DECC has /UNSIGNED_CHAR.
: > I'm not sure how far back it goes, but I added it to the C-Kermit build
: > procedure a few months ago and haven't had any complaints yet.
:
: Well Mr da Cruz... the reason I started this whole migration was because the
: VAX-C compiler would abort with a strange error code while compiling the
: KERMIT source (7 build 196 which I picked up 2 days ago). I figured I should
: upgrade to DEC-C and get with the times....
:
What version of the VAX C compiler? As you can see from the list of binaries
at the end of:
http://www.columbia.edu/kermit/ck70.html
this same code was built on numerous VAX platforms going back to VMS 4.5 and
who-knows-what version of VAX C. The idea of Kermit code is that it should
be buildable with any compiler; it should not force you to install some new
compiler (within reason of course -- for example if a certain version of
some compiler has a fatal bug, you'll want to upgrade it anyway). The idea
of a Beta test is if you have problems with it, you should report them.
: And looking at CKVKER.COM that comes with it, when you select the "inboard
: make". the CC optiosn do not contain /UNSIGNED_CHAR :-) :-) :-) :-) :-)
:
Oops, you're right! My working copy has it, but evidently it was added
after Beta.10 (which is still current). Sorry! I should have checked the
logs rather than relying on recollection.
: Now, with the DECC compiler,
:
: CKWART compiles without errors.
:
: But ckcmai ... well that is another story.
:
: It generates plenty of ERRORS. (as do the other modules).
:
: It hates "u_int" and u_char.
:
That's because you can't just add /UNSIGNED_CHAR without also making some
adjustments in the source. This has all been done in the working copy.
I'll be issuing Beta.11 soon. In the meantime:
. If you want a crack at the working sources, which use /UNSIGNED_CHAR
for DEC C, you can find them at:
ftp://kermit.columbia.edu/kermit/test/special/vms.zip
. If anybody can tell me how far back /UNSIGNED_CHAR goes in the history
of DEC C, it might save us some time and grief.
. Additional VMS build sites are needed; if you can provide one, please
let me know.
At present, I can build C-Kermit on the following platforms (or in a few
cases, others do the build and send it in):
Alpha:
VMS 6.2, no TCP/IP
VMS 6.2, UCX 4.0
VMS 7.1, no TCP/IP
VMS 7.1, MultiNet 4.0A
VMS 7.1, MultiNet 4.0B
VMS 7.1, MultiNet 4.1A
VMS 7.1, UCX 4.1
VMS 7.2, no TCP/IP
VMS 7.2, MultiNet 4.2A
VMS 7.2, UCX 5.0
VAX:
VMS 4.5, no TCP/IP
VMS 4.7, no TCP/IP
VMS 5.5-2, no TCP/IP
VMS 5.5-2, UCX 2.0
VMS 5.5-2, MultiNet 4.1B
VMS 7.1, no TCP/IP
VMS 7.1, MultiNet 4.0B
VMS 7.1, Wollongong 3.5
VMS 7.1, UCX 4.2
VMS 7.2, No TCP/IP
VMS 7.2, UCX 5.0
If you can provide access to any combinations of hardware (VAX or Alpha),
VMS version, and TCP/IP product not listed above, and have DEC C, VAX C,
or GCC, or can do builds yourself, please contact me.
The ones needed most are:
VMS 4.x on VAX (pre-4.5)
VMS 5.x on VAX (pre-5.5)
VMS 6.x on VAX (any)
VMS 1.x on Alpha
I don't think it's possible to build C-Kermit on VMS 3.x or earlier but
then I don't know if anybody on earth is still running any version of VMS
prior to 4.0.
In any case, my objective is assemble the largest possible collection of VMS
binaries to provide the widest possible coverage for all conceivable VMS
configurations in C-Kermit 7.0. (Others may be dropping support for VMS, but
the Kermit Project is not.)
Thanks!
- Frank